【C++】map用法(构造、遍历、添加、删除、查找数据) 您所在的位置:网站首页 遍历map c 【C++】map用法(构造、遍历、添加、删除、查找数据)

【C++】map用法(构造、遍历、添加、删除、查找数据)

2024-07-06 04:55| 来源: 网络整理| 查看: 265

https://www.w3cschool.cn/cpp/cpp-fu8l2ppt.html

map是C++中的一个标准容器,它提供了很好一对一的关系,在一些程序中建立一个map可以起到事半功倍的效果,本文为大家总结了map的一些基本简单的操作!

目录 一、Map的使用二、Map的构造2.1 构造函数2.2 添加数据2.3 数据的遍历2.4 元素的查找2.5 元素的删除 三、例子3.1 元素插入与前项迭代3.2 swap的用法

一、Map的使用

1.需要导入头文件

#include // STL头文件没有扩展名.h

2.map 对象是一个模版类,需要关键字和存储对象两个模版参数

using namespace std; map person;

3.可以对模版进行类型定义使其使用方便

using namespace std; typedef map MAP_INT_STRING; MAP_INT_STRING person; 二、Map的构造 2.1 构造函数 map mapPerson; 2.2 添加数据

1.insert函数插入pair数据

map mapPerson; mapPerson.insert(pair(1,"Jim"));

2.insert函数插入value_type数据

mapPerson.insert(map::value_type (2, "Tom"));

3.用数组方式插入数据

mapPerson[3]="Jerry"; 2.3 数据的遍历

1.前向迭代器

map::iterator it; map::iterator itEnd; it = mapPerson.begin(); itEnd = mapPerson.end(); while (it != itEnd) { cout cout


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有